package net.plankton.backend.model;
import java.util.Vector;

public class FootageVersion extends AbstractModuleVersion {

    private Footage footage;
    /**
   * 
   * @element-type Properties
   */
    private Vector<Properties>  properties;
    private FootageType footageType;
    private FootageFormat footageFormat;
    private Codec codec;
    /**
   * 
   * @element-type FootageRelation
   */
    private Vector<FootageRelation>  footageRelationsFrom;
    /**
   * 
   * @element-type FootageRelation
   */
    private Vector<FootageRelation>  footageRelationTo;
	public Footage getFootage() {
		return footage;
	}
	public void setFootage(Footage footage) {
		this.footage = footage;
	}
	public Vector<Properties> getProperties() {
		return properties;
	}
	public void setProperties(Vector<Properties> properties) {
		this.properties = properties;
	}
	public FootageType getFootageType() {
		return footageType;
	}
	public void setFootageType(FootageType footageType) {
		this.footageType = footageType;
	}
	public FootageFormat getFootageFormat() {
		return footageFormat;
	}
	public void setFootageFormat(FootageFormat footageFormat) {
		this.footageFormat = footageFormat;
	}
	public Codec getCodec() {
		return codec;
	}
	public void setCodec(Codec codec) {
		this.codec = codec;
	}
	public Vector<FootageRelation> getFootageRelationsFrom() {
		return footageRelationsFrom;
	}
	public void setFootageRelationsFrom(Vector<FootageRelation> footageRelationsFrom) {
		this.footageRelationsFrom = footageRelationsFrom;
	}
	public Vector<FootageRelation> getFootageRelationTo() {
		return footageRelationTo;
	}
	public void setFootageRelationTo(Vector<FootageRelation> footageRelationTo) {
		this.footageRelationTo = footageRelationTo;
	}
  
}